﻿body 
{
    font-family:宋体,Arial Narrow,arial,serif;
    font-size:12px;
    background:#CDD2D4;
}
a:link, a:visited
{
    color:#002c99;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
html, body, div, ul, h1, h2, form, p, input, textarea, th, td
{
    list-style:none;
    margin:0px;
    padding:0px;
}
.d-clear
{
    width:0px;
    height:0px;
    line-height:0;
    overflow:hidden;
    clear:both;
    font-size:0px;
}
.d-column
{
    float:left;
}
.d-form-field
{
    float:left;
}
.d-form-text
{
    height:18px;
    line-height:18px;
    padding:1px 3px 1px 3px;
    border:1px solid #b5b8c8;
    background-image:url('../images/text-bg.gif');
    background-repeat:repeat-x;
}
.d-form-label
{
    display:block;
    height:18px;
    line-height:18px;
    padding:2px 4px 2px 4px;
}
.d-form-item
{
    margin-bottom:5px;
    display:block;
    position:relative;
    zoom:1;
}
.d-form-item-label
{
    padding:3px 0px 0px 0px;
    float:left;
    position:relative;    
}
.d-form-item-label-top
{
    float:none;
    display:block;
    clear:none;
}
.d-form-item-body
{
    float:left;
    position:relative;
}
.d-form-trigger-wrap
{
    float:left;
}
.d-form-trigger
{
    width:17px;
    height:21px;
    background-image:url('../images/trigger.gif');
    float:left;
    cursor:pointer;
    background-position:0px 0px;
    border-bottom:1px solid #b5b8c8;
}
.d-form-trigger:hover
{
    background-position:-17px 0px;
    border-bottom:1px solid #7EADD9;
}
.d-form-trigger:active
{
    background-position:-34px 0px;
    border-bottom:1px solid #7EADD9;    
}
.d-form-trigger-done
{
    width:17px;
    height:21px;
    background-image:url('../images/trigger.gif');
    float:left;
    cursor:pointer;
    background-position:-51px 0px;
    border-bottom:1px solid #7EADD9;
}
.d-form-trigger-done:hover
{
    background-position:-68px 0px;
}
.d-form-trigger-done:active
{
    background-position:-85px 0px;
}
.d-boundlist
{
    border:1px solid #b5b8c8;
    background-color:White;
}
.d-boundlist-item
{
    padding:2px;
    border:1px dotted transparent;
    position:relative;
    cursor:pointer;
}
.d-boundlist-item:hover
{
    border:1px dotted #a3bae9;
    background-color:rgb(223, 232, 246);
}
.d-boundlist-item-selected
{
    padding:2px;
    border:1px dotted #8eabe4;
    position:relative;
    cursor:pointer;
    background-color:rgb(203, 218, 240);
}
.d-layer
{
    overflow:hidden;
    position:absolute;
    zoom:1px;
}

.dialogBoxLine
{
    border:1px solid #eee;
    padding:1px;
    margin:10px;
}
.dialogBox
{
    background-color:#fff;
    padding:6px;
    overflow:hidden;
}
.dialogBox table
{
    width:100%;
}
.dialogBottom
{
    margin:0px 10px;
    padding:4px;
    text-align:right;
    height:24px;
}
.dialogBottom input
{
    padding:2px 5px;
}
